const http = require("http");
// 服务器实例对象
const server = http.createServer();

// 绑定事件
server.on("request", (req, res) => {
  console.log("Someone visit our web server." + req.url);
  const url = req.url; // 请求地址
  const method = req.method; // 请求url

  // 根据路径判断返回不同内容
  let content = "<h1>404 Not found!</h1>";
  if (url === "/" || url === "/index.html") {
    content = "<h1>首页</h1>" + method;
  }

  //为了防止中文显示乱码的问题，需要设置响应头
  res.setHeader("Content-Type", "text/html; charset=utf-8");
  // 向客户端响应内容
  res.end(content);
});

// 监听server.listen(端口号，cb回调）方法，即可启动web服务器
server.listen(80, () => {
  console.log("http server running at http://127.0.0.1");
});
